package com.rgc.domain;

import java.io.Serializable;

import javax.persistence.Id;
import javax.validation.Valid;
import javax.validation.constraints.Size;

import org.hibernate.validator.constraints.Email;
import org.hibernate.validator.constraints.NotBlank;

public class Agrupacion  implements Serializable  {

	/**
	 * 
	 */
	private static final long serialVersionUID = 922850729003219331L;

	
	private String idgrupo;
	

	@NotBlank
	@Size(max = 20)
	private String nombre;
	
	private String idcomuna;
	
	@Size(max = 100)
	private String direccion;
	
	@Size(max = 20)
	private String telefono;
	

	@Size(max = 100)
	private String contacto;
	
	@Size(max = 20)
	@NotBlank
	@Email
	private String mail;
	
	
	private String fecha;
	
	
	private String estado;
	
	@Size(max =500)
	private String urlimagen;
	
	private String sponsor;
	
	@Valid
	private Comuna comuna;
	
	public Comuna getComuna() {
		return comuna;
	}
	public void setComuna(Comuna comuna) {
		this.comuna = comuna;
	}
	public String getIdgrupo() {
		return idgrupo;
	}
	public void setIdgrupo(String idgrupo) {
		this.idgrupo = idgrupo;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	public String getDireccion() {
		return direccion;
	}
	public void setDireccion(String direccion) {
		this.direccion = direccion;
	}
	public String getTelefono() {
		return telefono;
	}
	public void setTelefono(String telefono) {
		this.telefono = telefono;
	}
	public String getContacto() {
		return contacto;
	}
	public void setContacto(String contacto) {
		this.contacto = contacto;
	}
	public String getMail() {
		return mail;
	}
	public void setMail(String mail) {
		this.mail = mail;
	}
	public String getFecha() {
		return fecha;
	}
	public void setFecha(String fecha) {
		this.fecha = fecha;
	}
	public String getEstado() {
		return estado;
	}
	public void setEstado(String estado) {
		this.estado = estado;
	}
	/*
	public String getIdcomuna() {
		return idcomuna;
	}
	public void setIdcomuna(String idcomuna) {
		this.idcomuna = idcomuna;
	}
	*/
	public String getIdcomuna() {
		return idcomuna;
	}
	public void setIdcomuna(String idcomuna) {
		this.idcomuna = idcomuna;
	}
	public String getUrlimagen() {
		return urlimagen;
	}
	public void setUrlimagen(String urlimagen) {
		this.urlimagen = urlimagen;
	}
	public String getSponsor() {
		return sponsor;
	}
	public void setSponsor(String sponsor) {
		this.sponsor = sponsor;
	}
	
	

}
